import { Schema } from 'mongoose';
import { dbConfig } from '../../config/db';

const { tables } = dbConfig;
const { organization } = tables;

export const organizationSchema = new Schema({
  // 所属用户 1
  uid: {
    type: String,
    default: '',
  },
  // 机构名称 2
  orgName: {
    type: String,
    default: '',
  },
  // 机构描述 3 
  orgDesc: {
    type: String,
    default: '',
  },
  // 机构特色 4
  orgSpecial: {
    type: String,
    default: '',
  },
  // 机构配套设施 5
  orgDevice: {
    type: String,
    default: '',
  },
  // 机构展示图片 6 
  imageList: {
    type: Array,
    default: [],
  },
  // 机构标签 7
  tags: {
    type: Array,
    default: [],
  },
  // 机构位置 8 
  orgLocation: {
    type: String,
    default: '',
  },
  // 机构详细位置 9
  orgLocationDetail: {
    type: String,
    default: '',
  },
  // 机构位置信息 10
  address: {
    type: Object,
    default: {},
  },
  // 机构最低价格 11
  orgMinPrice: {
    type: String,
    default: '',
  },
  // 机构最高价格 12
  orgMaxPrice: {
    type: String,
    default: '',
  },
  // 机构联系电话 13
  orgPhone: {
    type: String,
    default: '',
  },
  // 机构服务列表 14
  serviceList: {
    type: Array,
    default: [],
  },
  // 机构类型 15
  orgType: {
    type: String,
    default: '',
  },
  // 机构状态 16
  orgStatus: {
    type: Number,
    default: 2,
  },
}, {
  collection: organization
})